What is the meaning of the word "leathery turtle"?

Definitions: